From f3212b0addbe6b53ba24f602c87428d988d0e3ed Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Thu, 28 Sep 2006 13:20:58 +0100 Subject: [PATCH] [NET] back: Create 0 loopbacks by default for non-domain-0. Signed-off-by: Keir Fraser --- linux-2.6-xen-sparse/drivers/xen/netback/loopback.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/linux-2.6-xen-sparse/drivers/xen/netback/loopback.c b/linux-2.6-xen-sparse/drivers/xen/netback/loopback.c index 391ace8a02..ac32ec109f 100644 --- a/linux-2.6-xen-sparse/drivers/xen/netback/loopback.c +++ b/linux-2.6-xen-sparse/drivers/xen/netback/loopback.c @@ -53,8 +53,9 @@ #include #include #include +#include /* is_initial_xendomain() */ -static int nloopbacks = 8; +static int nloopbacks = -1; module_param(nloopbacks, int, 0); MODULE_PARM_DESC(nloopbacks, "Number of netback-loopback devices to create"); @@ -239,6 +240,9 @@ static int __init loopback_init(void) { int i, err = 0; + if (nloopbacks == -1) + nloopbacks = is_initial_xendomain() ? 8 : 0; + for (i = 0; i < nloopbacks; i++) if ((err = make_loopback(i)) != 0) break; -- 2.30.2